package cn.tx.mapper;

import cn.tx.pojo.CheckItem;
import com.github.pagehelper.Page;

import java.util.List;

/**
 * @author Snake Eyes
 * @PROJECT_NAME: health_parent
 * @DESCRIPTION:
 * @USER: 11647
 * @DATE: 2021/8/25 19:33
 * @Email: 1164763541@qq.com
 */

public interface CheckItemDao {
    /**
     * @author     :11647
     * @date       ：Created in 2021/8/25  22:45
     * @description：(描述)  查询所有数据
     * @modified By：11647
     * @version:
     * @param
     * @return
     */
    public List<CheckItem> findAll();
    /**
     * @author     :11647
     * @date       ：Created in 2021/8/25  22:46
     * @description：(描述) 保存方法
     * @modified By：11647
     * @version:
     * @param checkItem
     * @return
     */
    public void save( CheckItem checkItem);
    /**
     * @author     :11647
     * @date       ：Created in 2021/8/26  0:17
     * @description：(描述) 条件查询
     * @modified By：11647
     * @version:
     * @param  result
     * @return
     */
    public Page<CheckItem> findPage(String result);
/**
 * @author     :11647
 * @date       ：Created in 2021/8/26  16:12
 * @description：(描述) 通过id删除
 * @modified By：11647
 * @version:
 * @param id
 * @return
 */
    void deleteById(Integer id);
    /**
     * @author     :11647
     * @date       ：Created in 2021/8/26  16:29
     * @description：(描述) 通过id修改
     * @modified By：11647
     * @version:
     * @param checkItem
     * @return
     */
    void updateById(CheckItem checkItem);

    public CheckItem findById(Integer id);
    CheckItem findCheckItemById();
}
